﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Drawing;

namespace GameSquares
{
    public class Global
    {
        public const int AmountColorBalls = 8; // к-сть кольрів
        public const int NumGraphItems = 100;  // к-сть квадратів
        public const int NumPlayers = 6;       // к-сть рекордів
    }

    //Для збереження налаштувань і рекордів

    [Serializable]
   public class GameSetting
    {
        public GameSetting()
        {
            //ініціалізація рекордсменів
            for (int i = 0; i < DRH.Length; i++)
            {
                DRH[i] = new DataRecordsman();
            }

            //Кольори квадратів
            GraphItems = new Color[] {Color.DarkBlue, Color.SkyBlue, Color.Tomato, Color.Orange, Color.SlateBlue, Color.Purple, Color.Green , Color.Red };
        }

        // Масив рекордсменів
        public DataRecordsman[] DRH = new DataRecordsman[Global.NumPlayers];

        // Кольори
        public Color[] GraphItems = null;

        public GraphItem.TypeGraphItem CurrentGraphItem;
    


    }
    //Рекорди
    [Serializable]
    public class DataRecordsman
    {
        public int Score = 0; 
        public string Name = null; 
        public bool CurrentPlayer = false; 
    }

}
